self-contained aid - German English Dictionary